/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package DataConverters.interfaces.dataformulaobject.intefaces;

import java.util.Date;

/**
 *
 * @author Nobody
 */
public interface CellBuilder {

    BooleanCell createBooleanCell(int column, int row, boolean value);

    BooleanFormulaCell createBooleanFormulaCell(int column, int row, String formula, boolean value);

    DateCell createDateCell(int column, int row, Date date);

    DateFormulaCell createDateFormulaCell(int column, int row, String formula, Date date);

    ErrorCell createErrorCell(int column, int row, int errorCode);

    ErrorFormulaCell createErrorFormulaCell(int column, int row, String formula, int errorCode);

    LabelCell createLabelCell(int column, int row, String value);

    NumberCell createNumberCell(int column, int row, double number);

    NumberFormulaCell createNumberFormulaCell(int column, int row, String formula, double number);

    StringFormulaCell createStringFormulaCell(int column, int row, String formula, String value);
}
